package com.hotdog.service;

import com.hotdog.pojo.Comment;
import com.hotdog.vo.PageResult;
import com.hotdog.vo.SysResult;

/**
 * 评论service 负责评论的增删改查
 * @author 郭鲁政
 */
public interface CommentService {
    /**
     * 获取评论列表
     * @param pageResult 携带的分页查询参数
     * @return 封装好的分页查询数据对象
     */
    PageResult getInfo(PageResult pageResult);

    /**
     * 评论被点赞
     * @param comment 前端传输的点赞参数
     * @return 通用的前后端数据交互
     */
    SysResult changestatus(Comment comment);

    /**
     * 添加评论
     * @param comment 新增评论的封装对象
     * @return 通用的前后端数据交互
     */
    SysResult insertInfo(Comment comment);
}
